/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.uniceub.fsw.tutorial.vo;

import br.uniceub.fsw.tutorial.dao.InstrutorDAO;



/**
 * Tabela: TB_Curso
 * 
 * @author Gabriel Levi (gabriel_levi_pereira@yahoo.com.br) cel 9955-0217
 * 
 */
public class CursoVO {
    /**
    * Coluna: ID_Curso
    */   
    private Integer idCurso;
    /**
    * Coluna: NO_Curso
    */    
    private String noCurso;
    /**
    * Coluna: CD_Instrutor
    */ 
    private Integer cdInstrutor;
        /**
     * Instrutor relacionado pela coluna CD_Instrutor
     */
    private InstrutorVO instrutor;
    private Object InstrutorVO;
 

    public Integer getCdInstrutor() {
        return cdInstrutor;
    }

    public void setCdInstrutor(Integer cdInstrutor) {
        this.cdInstrutor = cdInstrutor;
    }

    public Integer getIdCurso() {
        return idCurso;
    }

    public void setIdCurso(Integer idCurso) {
        this.idCurso = idCurso;
    }

    public InstrutorVO getInstrutor() {
        if (this.instrutor == null) {
            this.instrutor =  new InstrutorDAO().consultarPorId(this.cdInstrutor);
        }
         return instrutor;
    }


    public void setInstrutor(InstrutorVO instrutor) {
        this.instrutor = instrutor;
    }

    public String getNoCurso() {
        return noCurso;
    }

    public void setNoCurso(String noCurso) {
        this.noCurso = noCurso;
    }

    
    
}